<?php
	// Si le fichier de qui d�finie les constantes n'a pas encore �t� appel� on le charge
	if( !defined( 'CONFIGURATION_FILE_LOADED'))
		include( $_SERVER['DOCUMENT_ROOT'].'/'.URL_SITE.'/includes/configuration_include.php');
	
	include( PATH_VIEWS.'connexion_view.php');
        include( PATH_MODELS.'connexion_model.php');
        
	$bdd= model_db_connexion();
	
	// Si l'utilisateur est d�j� logu�
	if( !empty( $_SESSION['id_user']))
	{
		$user= model_connexion_user_informations( $bdd, $_SESSION['id_user']);
		$str=
		(!empty( $user))
		? view_connexion_logout( $user): '';
	}
	else
	{
		// Si tous les champs du formulaire de connexion sont remplies
		if( !empty( $_POST['email']) && !empty( $_POST['password']))
		{
			$user= model_connexion_check_ids( $bdd, $_POST['email'], sha1( $_POST['password']));
			
			// Si les identifiants ne correspondent pas � ce qu'il y a dans la bdd
			if( !empty( $user))
			{
				// On connecte l'utilisateur
				$_SESSION['id_user']= $user["id_user"];
				
				$str= view_connexion_logout( $user);;
			}
			else
			{
				$str="";
			}
		}
		else
		{
			$str= "";
		}
	}
?>
<?php
	echo $str."\n";
?>